@charset "utf-8";
/* CSS Document */

/* 重置样式 */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
ul,li{ list-style:none; margin:0; padding:0;}
img{border:0 none;}
.clear{ clear:both;}
a:focus{ outline:none;}

/* 背景因为页面不同 不用放到base.css中*/
.main{ width:1210px; margin:0 auto;}

/* 左边导航样式 */
.left{ width:276px; height:860px; background:url(../img/nav_bg.png) no-repeat left top; float:left; position:relative;}
.left .mark{ position:absolute; left:-91px; top:86px; z-index:100;-webkit-box-reflect: below -18px -webkit-gradient(linear, 0 0, 50% 100%, from(transparent), color-stop(.9, transparent), to(white));}
.left .nav{ position:relative; z-index:101;}
.right_top p{ font-size:14px; font-family:"宋体"; color:#ca698a; float:left; padding-left:26px;}
.right_top p a{font-size:14px; font-family:"宋体"; color:#ca698a; float:right;}
.right_top p i{float:right; padding-right:4px;}

.left span{width:276px; height:61px; line-height:50px; display:block; background:url(../img/banner.png) no-repeat top left; }
.left span a{ float:right; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#FFF; transition:all 500ms;padding-right:12px; }
.left span a:hover{ color:#ef6e91;}
.left ul{width:270px; height:auto; margin-top:40px;}
.left ul li{width:276px; height:46px; line-height:46px; clear:both;}
.left ul li a{width:82px; height:22px; border-radius:20px; line-height:22px; color:#FFF; margin:13px 50px; text-align:center; font-family:"微软雅黑"; font-size:12px; font-weight:bold; display:block; float:right; background:none; clear:both;}
.navbg{ background:url(../img/nav_bg_07.png) no-repeat left center !important;}

.left ul li ul{ height:174px; margin:0; display:none;}
.left ul li ul li{ height:30px;}
.left ul li ul li a{font-family:"微软雅黑"; font-size:10px; margin:5px 50px;}

/* JS调用样式 */
.libg{ background:#FC6D9B !important; background-size:100px 100px;}

/* 右边内容区样式 */
.right{ width:925px; height:860px; float:left;}
.right_top{width:950px; height:48px; line-height:48px;} 
.right_top a{line-height:48px; font-family:"微软雅黑"; font-size:12px; display:block; float:right; color:#bb2f5d; transition:all 500ms;}
.right_top a:hover{ color:#F00;}
.right_top form{width:160px; height:28px; margin:10px; border-radius:10px; background:#ef6e91;display:block; float:right;}
.right_top form .btn{ border:none;width:22px; background:url(../img/serach_03.png) no-repeat center center; height:24px;display:block; float:left;}
.right_top form .txt{ border:1px solid #FFF;width:94px; padding:0 5px; border-radius:5px; margin:3px 10px; height:20px;display:block; float:left; color:#CCC;}
.right_bottom{width:950px; height:94px;}
.right_bottom p{ margin:0; text-align:center; color:#f45b87; font-size:12px;}
